#ifndef SROS_SENSOR_IMU_NODE_HPP
#define SROS_SENSOR_IMU_NODE_HPP

#include <core/node.hpp>
#include <core/core.hpp>

#include <commons/util/util.hpp>

#include <memory>

using namespace sros;

namespace sros::sensor
{
    class IMU;
}

class ImuNode : public Node
{
public:
    ImuNode(const std::string &name = "IMU", const std::string &module = "sensor");
    ~ImuNode() = default;

    sros::RetBool init() override;

    void run() override;

    void close() override;

private:

};

#endif
